﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Net.Mail;
using System.Configuration;
using System.Net;

public class Email
{
    public static void EnviarEmail(string nombre, string email, string telefono, string mensaje)
    {
        string host = ConfigurationManager.AppSettings[WebMobilConstant.HOSTSMTP];
        int port = Convert.ToInt32(ConfigurationManager.AppSettings[WebMobilConstant.PUERTOSMTP]);
        string userName=ConfigurationManager.AppSettings[WebMobilConstant.USERNAMEEMAILADMIN];
        string passWord=ConfigurationManager.AppSettings[WebMobilConstant.PASSWORDEMAILADMIN];

        SmtpClient client = new SmtpClient(host, port);
        client.UseDefaultCredentials = false;
        NetworkCredential credential =new NetworkCredential(userName, passWord);
        client.Credentials = credential;
        client.EnableSsl = true;
        client.DeliveryMethod = SmtpDeliveryMethod.Network;

        MailMessage mailMessage = new MailMessage(ConfigurationManager.AppSettings[WebMobilConstant.EMAILADMIN], ConfigurationManager.AppSettings[WebMobilConstant.EMAILCLIENT]);
        mailMessage.Subject = "Se han enviado los siguientes datos de contacto de la pagina Inmobiliaria Irving Mobil";
        mailMessage.Body = String.Format(@"Se han enviado los siguiente datos de la pagina de Inmobiliaria Irving Mobil<br>Nombre: {0}<br>Telefono: {1}<br>Mensaje: {2}", nombre, telefono, mensaje);
        mailMessage.IsBodyHtml = true;

        client.Send(mailMessage);
    }
}
